package datamining.miner.chain;

import datamining.common.Frequented;
import datamining.miner.general.Fragment;
import datamining.sequence.IndexedItem;

/**
 * <p>
 * 创建于 2012-12-3 下午11:33:19
 * 
 * @author xujinghu (jinghuxu@nudt.edu.cn) <br>
 *         Copyright 2012 xujinghu <br>
 *         Lisence: Apache
 */
public interface Extension<ItemType> extends Comparable<Extension<ItemType>>, Frequented {

	/**
	 * @author xujinghu
	 * @date 2012-12-18下午7:56:53
	 * @return 存储扩展后的Embedding的fragment
	 */
	public Fragment<ItemType> getFragment();
	
	/**
	 * @author xujinghu
	 * @date 2012-12-18下午7:56:22
	 * @return 子序列的扩展项
	 */
	public IndexedItem<ItemType> getExtendItem();
}
